package com.sigmatrix.h5.web.args;

import java.io.Serializable;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.sigmatrix.sc.jdbc.common.lang.User;

import io.swagger.annotations.ApiModelProperty;

/**
 * 
 *@ClassName: HierarchyScan
 *@Description: 层级扫码参数
 *@author MH
 *@date 2017年12月4日 下午4:49:21
 */
public class HierarchyScan implements Serializable{
	
	private static final long serialVersionUID = -1468420822584388211L;

	@ApiModelProperty("扫码内容")
	private List<String> qrCode;
	
	@ApiModelProperty("维度(国测局坐标)")
	private String lat;
	
	@ApiModelProperty("经度(国测局坐标)")
	private String lng;
	
	@ApiModelProperty("终端门店对应的经销商，可以为空，如果系统找不到需要用户自己选择")
	private Integer dealerId;
	
	@ApiModelProperty("发送小程序模板消息所需要的参数")
	private SmallProgramTemplateMessage messageInfo;
	
	@JsonIgnore
	private User user;
	
	public String getLat() {
		return lat;
	}

	public void setLat(String lat) {
		this.lat = lat;
	}

	public String getLng() {
		return lng;
	}

	public void setLng(String lng) {
		this.lng = lng;
	}

	public Integer getDealerId() {
		return dealerId;
	}

	public void setDealerId(Integer dealerId) {
		this.dealerId = dealerId;
	}

	public User getUser() {
		return user;
	}

	public void setUser(User user) {
		this.user = user;
	}

	public List<String> getQrCode() {
		return qrCode;
	}

	public void setQrCode(List<String> qrCode) {
		this.qrCode = qrCode;
	}

	public SmallProgramTemplateMessage getMessageInfo() {
		return messageInfo;
	}

	public void setMessageInfo(SmallProgramTemplateMessage messageInfo) {
		this.messageInfo = messageInfo;
	}
	
	
	
}
